
DROP TABLE IF EXISTS jms_dm.dm_yl_shipment_branch_detail_dt;

create external table jms_dm.dm_yl_shipment_branch_detail_dt
(
date_time                         date       comment '数据日期'
,shipment_id                      string     comment '任务id'
,shipment_no                      string     comment '任务code'
,shipment_name                    string     comment '任务名称'
,shipment_state                   string     comment '任务状态'
,shipment_cnt                     string     comment '任务经停站次'
,start_network_code               string     comment '发车网点code'
,start_network_name               string     comment '发车网点名称'
,start_network_type               string     comment '发车网点类型'
,start_agent_code	              string     comment '发车代理区code'
,start_agent_name	              string     comment '发车代理区名称'
,start_virt_code	              string     comment '发车虚拟代理区code'
,start_virt_name	              string     comment '发车虚拟代理区名称'
,start_fran_code		          string     comment '发车加盟商code'
,start_fran_name		          string     comment '发车加盟商名称'
,end_network_code                 string     comment '目的网点code'
,end_network_name                 string     comment '目的网点名称'
,end_network_type                 string     comment '目的网点类型'
,end_agent_code                   string     comment '目的代理区code'
,end_agent_name			          string     comment '目的代理区名称'
,lock_time                        string     comment '封发车时间'
,load_start_time                  string     comment '装车发件时间'
,planned_departure_time           string     comment '计划发车时间'
,actual_departure_time            string     comment '实际发车时间'
,planned_arrival_time             string     comment '计划到车时间'
,actual_arrival_time              string     comment '实际发车时间'
,estimate_arrival_time            string     comment '预计到达时间'
,unlock_time                      string     comment '到解车时间'
,unload_start_time                string     comment '卸车到件时间'
,app_arrival_time                 string     comment '大驾好打卡时间'
,is_shipment_flag                 int comment '是否发车任务，1是，0否'
,is_ontime_flag                   int comment '是否准点任务，1是，0否'
)
COMMENT '运力支线网点到车准点率明细'
PARTITIONED BY ( dt STRING COMMENT '分区日期')
STORED AS PARQUET
LOCATION '/dw/hive/jms_dm.db/external/dm_yl_shipment_branch_detail_dt'
TBLPROPERTIES (
    'discover.partitions' = 'false',
    'parquet.column.index.access' = 'true'
    );